const fs=require('fs')
//new Promise是一个构造函数
// 包含resolve和reject两种状态
let promise=new Promise((resolve,reject)=>{
    fs.readFile("./text4.txt",'utf8',(err,data)=>{
        if(err){
            reject("文件读取失败 ")
        }else{
             resolve(data)
        }
       
    })
})
// then方法会调用成功状态的结果
promise.then(res=>{
    console.log(res);
    // catch方法会调用失败状态的结果
}).catch(err=>console.log(err))